package com.sunshine.lnuplusweb.service;

import com.sunshine.lnuplusweb.entities.Lesson;

import java.util.List;

/**
 * 课表 表与后端操作，这个面向后端，和Dao分开
 */
public interface LessonService {
    //插入课程到课表
    void insertSchedule(List<Lesson> lessonList);

    //插入一个新的课程
    void insertLesson(Lesson lesson);

    //通过课表ID删除课程
    void deleteLessonByScheduleId(int scheduleId);

    //通过课号删除课程
    void deleteLesson(int scheduleId, String lessonId, int start, int end);

    //通过课表ID获取课程
    List<Lesson> getAllLessonByScheduleId(int scheduleId);
}
